package misc
{
	public class c_STRING
	{
		public function c_STRING()
		{
		}
		/** removes the last X chars of a string
		 * lösche die letzten X zeichen eines strings.
		 * gibt den string ohne die letzten x zeichen zurück.
		 * **/
		public function REMOVE_LAST_X_CHARS(STRING:String,AmountOfChars:int):String
		{
			var LENGTH:int = 0;
			var STRING_Result:String = '';
			LENGTH = STRING.length;
			STRING_Result = STRING.substring(0,LENGTH-AmountOfChars);
			
			return STRING_Result;
		}
		
		/** removes the last char of a string **/
		public function REMOVE_LAST_CHAR(STRING:String):String
		{
			return REMOVE_LAST_X_CHARS(STRING,1);
		}
		
		/** removes the first X chars of a string
		 * lösche die ersten X zeichen eines strings.
		 * gibt den string ohne die ersten x zeichen zurück.
		 * **/
		public function REMOVE_FIRST_X_CHARS_RETURN_REST(STRING:String,AmountOfChars:int):String
		{
			var STRING_Result:String = '';
			STRING_Result = STRING.substring(AmountOfChars,STRING.length);
			
			return STRING_Result;
		}
		/** removes the first char of a string **/
		public function REMOVE_FIRST_CHAR(STRING:String):String
		{
			return REMOVE_FIRST_X_CHARS_RETURN_REST(STRING,1);
		}
	}
}